#! /usr/bin/env python
# -*- coding: utf-8 -*-

from ui_automation_test.common.locate_by import By

class LocDisableUnit:
    # 单元停工管理按钮
    loc_shutdown_button = {
        'loc_role': By.button,
        'loc_name': '单元停工管理'
    }
    # 停用按钮
    loc_disable_button = {
        'loc_role': By.button,
        'loc_name': '停用'
    }
    # 停用按钮（表格行内）
    loc_row_disable_button = {
        'loc_role': By.link,
        'loc_name': '停用'
    }
    # 所属分析单元名称（表格行内）
    loc_row_unit_title = {
        'loc_role': By.row,
        'loc_name': '所属分析单元名称'
    }
    # 所属风险分析对象名称（表格行内）
    loc_row_object_title = {
        'loc_role': By.row,
        'loc_name': '所属风险分析对象'
    }   # 弹窗标题
    loc_dialog_title = {
        'page_role': By.dialog,
        'page_title': '单元停工'
    }
    # 停用原因输入框
    loc_stop_reason = {
        'page_role': By.dialog,
        'page_title': '单元停工',
        'loc_role': By.textbox,
        'loc_name': '停用原因:'
    }
    # 停用开始时间输入框
    loc_stop_start_time = {
        'page_role': By.dialog,
        'page_title': '单元停工',
        'loc_role': By.textbox,
        'loc_name': '停用开始时间:'
    }
    # 确定按钮
    loc_confirm = {
        'page_role': By.dialog,
        'page_title': '单元停工',
        'loc_role': By.button,
        'loc_name': '确定'
    }
    # 取消按钮
    loc_cancel = {
        'page_role': By.dialog,
        'page_title': '单元停工',
        'loc_role': By.button,
        'loc_name': '取消'
    }